package com.ai.chat.service;

import com.ai.chat.entity.User;

public interface UserService {
    /**
     * 用户登录
     * @param username 用户名
     * @param password 密码
     * @return 登录成功的用户信息
     */
    User login(String username, String password);

    /**
     * 注册新用户
     * @param user 用户信息
     * @return 注册成功的用户ID
     */
    Long register(User user);

    /**
     * 根据ID获取用户信息
     * @param id 用户ID
     * @return 用户信息
     */
    User getUserById(Long id);
}